import Vue from 'vue'
import App from './App.vue'
import McFormApp from './McFormApp.vue'
import McModelFormApp from './McModelFormApp.vue'
import McVxeTableApp from './McVxeTableApp.vue'
import McCheckboxGroupApp from './McCheckboxGroupApp.vue'
import McImageUploadApp from './McImageUploadApp.vue'
import McImageApp from './McImageApp.vue'
import McRateApp from './McRateApp.vue'
import McApiChooseApp from './McApiChooseApp.vue'
import McSwitchApp from './McSwitchApp.vue'
import McRemoteTagApp from './McRemoteTagApp.vue'
import McRemoteIconApp from './McRemoteIconApp.vue'
import McRemoteSelectApp from './McRemoteSelectApp.vue'
import McPrintApp from './McPrintApp.vue'
import McSelectApp from './McSelectApp.vue'
import McAvatarApp from './McAvatarApp.vue'
import McAApp from './McAApp.vue'
import McElRowApp from './McElRowApp.vue'
import McElMenuApp from './McElMenuApp.vue'
import McQuestionnaireApp from './McQuestionnaireApp.vue'
import McColorBorderApp from './McColorBorderApp.vue'
import McLayoutApp from './McLayoutApp.vue'
import McPkCreatorApp from './McPkCreatorApp.vue'
import McNewVxeTableApp from './McNewVxeTableApp.vue'
import McParentChildrenSelectApp from './McParentChildrenSelectApp.vue'
import McParentChildGrandsonSelectApp from './McParentChildGrandsonSelectApp.vue'
import McKindEditorApp from './McKindEditorApp.vue'
import McDatePickerApp from './McDatePickerApp.vue'
import McMountedApp from './McMountedApp.vue'
import McDialogApp from './McDialogApp.vue'
import McDrawerApp from './McDrawerApp.vue'
import McDialogIframeApp from './McDialogIframeApp.vue'
import McDrawerIframeApp from './McDrawerIframeApp.vue'
import McPopoverMulSelectApp from './McPopoverMulSelectApp.vue'
import McTextApp from './McTextApp.vue'
import McInputApp from './McInputApp.vue'
import McProvinceApp from './McProvinceApp.vue'
import McCountToApp from './McCountToApp.vue'
import McTimerApp from './McTimerApp.vue'
import McTimelineApp from './McTimelineApp.vue'
import McTreeApp from './McTreeApp.vue'
import McElTabsApp from "./McElTabsApp";
import McBorderApp from './McBorderApp.vue'
import McFileChooserApp from './McFileChooserApp.vue'
import McVueJsBarcodeApp from './McVueJsBarcodeApp.vue'
import McJdHeaderApp from './McJdHeaderApp.vue'
import McQueryApp from "./McQueryApp.vue"
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
import 'element-ui/lib/theme-chalk/display.css'
Vue.use(ElementUI)

window.NODE_DEV = "dev";
import 'xe-utils'
import VXETable from 'vxe-table'
import 'vxe-table/lib/style.css'
Vue.use(VXETable)

import 'kindeditor/kindeditor-all.js'
import 'kindeditor/lang/zh-CN.js'
import 'kindeditor/themes/default/default.css'


import axios from 'axios';
Vue.prototype.axios = axios;
import magicaltool from 'magicaltool'
import McPkCreator from "./components/McPkCreator";
import McProvince from "./components/McProvinceCityDistrict";
import McBorder from "./components/McBorder";
Vue.prototype.$magicaltool = magicaltool;

import jrQrcode from "jr-qrcode";
window.jrQrcode=jrQrcode;
import JsBarcode from "jsbarcode"
window.JsBarcode=JsBarcode;

new Vue({
  el: '#app',
 // render: h => h(App)
//  render: h => h(McFormApp)
//  render: h => h(McModelFormApp)
//  render: h => h(McVxeTableApp)
//  render: h => h(McCheckboxGroupApp)
// render: h => h(McImageUploadApp)
// render: h => h(McAApp)
// render: h => h(McElRowApp)
// render: h => h(McElMenuApp)
// render: h => h(McDatePickerApp)
// render: h => h(McImageApp)
// render: h => h(McMountedApp)
//  render: h => h(McQuestionnaireApp)
 // render: h => h(McPopoverMulSelectApp)
 // render: h => h(McPkCreatorApp)
//  render: h => h(McRateApp)
//  render: h => h(McApiChooseApp)
//   render: h => h(McSwitchApp)
//   render: h => h(McRemoteTagApp)
//   render: h => h(McRemoteIconApp)
//   render: h => h(McPrintApp)
//   render: h => h(McSelectApp)
//   render: h => h(McAvatarApp)
//   render: h => h(McRemoteSelectApp)
//  render: h => h(McVueJsBarcodeApp)
//  render: h => h(McModelPaneApp)
//  render: h => h(McDialogApp)
  // render: h => h(McDrawerApp)
  // render: h => h(McDialogIframeApp)
  // render: h => h(McDrawerIframeApp)
 render: h => h(McNewVxeTableApp)
 // render: h => h(McTimerApp)
 // render: h => h(McTimelineApp)
 // render: h => h(McCountToApp)
 // render: h => h(McTreeApp)
 // render: h => h(McBorderApp)
 // render: h => h(McTextApp)
 // render: h => h(McKindEditorApp)
  // render: h => h(McParentChildrenSelectApp)
  // render: h => h(McParentChildGrandsonSelectApp)
  // render: h => h(McInputApp)
  // render: h => h(McProvinceApp)
  // render: h => h(McLayoutApp)
  // render: h => h(McElTabsApp)
  // render: h => h(McFileChooserApp)
  // render: h => h(McQueryApp)
  // render: h => h(McJdHeaderApp)
})
